import {
	loginRequest,
	request
} from "@/request.js"
import {
	toast
} from "@/common.js"

// 登录
export function login(data) {
	return loginRequest({
		url: 'login',
		method: 'post',
		data: data
	})
}

// 首页信息
export function getImg(query) {
	return loginRequest({
		url: 'getImg',
		method: 'get',
		params: query
	})
}

// 删除地址
export function deletePersonArea(query) {
	return loginRequest({
		url: 'deletePersonArea',
		method: 'get',
		params: query
	})
}

// 取消订单
export function cancelPersonShop(query) {
	return loginRequest({
		url: 'cancelPersonShop',
		method: 'get',
		params: query
	})
}

// 机器人
export function answersQuestions(query) {
	return loginRequest({
		url: 'answersQuestions',
		method: 'get',
		params: query
	})
}

// 查询银行卡
export function getPersonBankList(query) {
	return loginRequest({
		url: 'getPersonBankList',
		method: 'get',
		params: query
	})
}


// 搜索信息
export function getImgLink(query) {
	return request({
		url: 'getImgLink',
		method: 'get',
		params: query
	})
}

// 全部银行
export function allBankList(query) {
	return request({
		url: 'allBankList',
		method: 'get',
		params: query
	})
}

// 充值
export function payMoney(query) {
	return request({
		url: 'payMoney',
		method: 'get',
		params: query
	})
}

// 账户余额
export function moneyPerson(query) {
	return request({
		url: 'moneyPerson',
		method: 'get',
		params: query
	})
}

// 获取头像信息
export function getPersonImg(query) {
	return request({
		url: 'getPersonImg',
		method: 'get',
		params: query
	})
}

// 查询订单
export function allShopPerSonList(query) {
	return request({
		url: 'allShopPerSonList',
		method: 'get',
		params: query
	})
}

// 地址信息
export function getArea() {
	return request({
		url: 'getArea',
		method: 'get',
	})
}


// 修改用户信息
export function updatePerson(data) {
	return request({
		url: 'updatePerson',
		method: 'post',
		data: data,
	})
}

// 下订单
export function postShopPersonList(data) {
	return request({
		url: 'postShopPersonList',
		method: 'post',
		data: data
	})
}

// 注册
export function postPerson(data) {
	return request({
		url: 'postPerson',
		method: 'post',
		data: data
	})
}

// 新增银行卡
export function postPersonBankList(data) {
	return request({
		url: 'postPersonBankList',
		method: 'post',
		data: data
	})
}

// 设置支付密码
export function postPersonPayword(data) {
	return request({
		url: 'postPersonPayword',
		method: 'post',
		data: data
	})
}


// 地址
export function updateAreaPerson(data) {
	return request({
		url: 'updateAreaPerson',
		method: 'post',
		data: data
	})
}

// 导航守卫
export function guard(url) {
	const token = uni.getStorageSync('token')
	if (!token.token) {
		uni.reLaunch({
			url: url
		});
	}
}